#ifndef THREADSAFESTACKTEST_H
#define THREADSAFESTACKTEST_H
#include<mutex>
#include "ThreadSafeStack.h"

namespace com{
    namespace example{
        namespace testone{
            namespace thread{
                namespace mutex{


class ThreadSafeStackTest
{
    public:
        ThreadSafeStackTest();
        virtual ~ThreadSafeStackTest();

    public:
        void test();
        void test1();
        void test2();
        void run(ThreadSafeStack<int>& stack_my);
        void run2(ThreadSafeStack<int>& stack_my);

    protected:

    private:
        std::mutex mMutex;
};


                }
            }
        }
    }
}

#endif // THREADSAFESTACKTEST_H
